have a long track record

  1. Verb uzun yıllar deneyimi olmak